<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

        // 箭头函数的简写
        //    1 当形参有且只有一个的时候，可以省略小括号
        //    2 当函数只有一句代码且有返回值的值时候，可以省略大括号和return 
        //    3 能简写就尽量简写

        // const fn = () => {}

        // const fn = (a , b) => {
        //     return a + b ;
        // }

        // 省略了return和{}   --- 函数只有一句代码且有return 才可以使用这种简写
        const fn = (a , b) =>  a + b  ;

        console.log(fn(1,2));


        // const f = (a) => {
        //     a++ ;
        //     return a ;
        // }


        // 当形参只有一个的时候 ， 可以省略小括号
        // const f = a => {
        //     a++ ;
        //     return a ;
        // }

        // console.log(f(3))


        const f = a => ++a ;
        console.log(f(3))
        

    </script>
    
</body>
</html>